benevolent foundation - French English Dictionary